
#include "test_def_dialect.h"
#define FIX
#include "test_def_dialect.cpp.inc"
#undef FIX

namespace mlir::test_def_dialect {
// 实现方言的初始化方法
void TestDefDialect::initialize()
{
  llvm::outs() << "initializing " << getDialectNamespace() << "\n";
}

// 实现方言的析构函数
TestDefDialect::~TestDefDialect()
{
  llvm::outs() << "destroying " << getDialectNamespace() << "\n";
}

// 实现在extraClassDeclaration 声明当中生命的方法。
void TestDefDialect::TestDefDialectHello()
{
  llvm::outs() << "TestDefDialectHello in " << getDialectNamespace() << "\n";
}

}  // namespace mlir::test_def_dialect